package cn.tedu.oa.sys.service;

import java.util.List;

import cn.tedu.oa.common.service.BaseService;
import cn.tedu.oa.sys.entity.Menu;

public interface MenuService extends BaseService<Menu>{

	List<Menu> getMenuPagerList(String criteria, Integer pageNo, Integer pageSize);

	//基于名字查询一级菜单信息
	Menu getMenuByName(String name);

	//基于上级菜单查询子菜单(1级)
	List<Menu> getSubMenusByPreviousMenuId(Integer id);

	//查询所有一级菜单
	List<Menu> getFirstMenus();
	//查询用户权限菜单
	List<Menu> getMenusByUser(Integer previousMenuId);

}
